/*
 * vamos a tener tres vectores, uno para almacenar datos con n numeros generados 
 * aleatoriamente de minimo 4 cifras que representa la cantidad de habitantes
el 2do vector almacenará n nombres de ciudades, y el 3er vector almacenará informacion de areas
en km2de las n ciudades anteriores . con toda la informacion generada se va a construir 
una matriz donde almacenará la informacion
ejem:
vector 1(ciudades)    ibarra       otavalo       urcuqui
vector 2 (habitantes) 105336       99512         1021
vector 3 (extension)  3475,25 m2   3125,45 mm2   597.4 m2
parametros: 
-se solicita que muestre todos los parametros en pantalla y mostrar cual es la
ciudad que contiene la mayor y menor cantidad de habitantes
-Indicar cual es la ciudad con mayor extension de territorio
-Muestre la cantidad total de habitantes de las n ciudades
-Ponga un boton NUEVO para seguir utilizando la aplicacion
COmo debe realizar:
-Crear una clase buscadores, donde contenga los metodos de busqueda e inicialice los 
3  vectores y por lo menos un constructor no vacio
 * 
 */

package examen;

/**
 *
 * @author D4y4
 */
public class principal extends javax.swing.JFrame {

 
    public principal() {
        initComponents();
    }

   
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jbtnAgregarCiudad = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();
        jtxtNombreCiudades = new javax.swing.JTextField();
        jbtnNumeroCiudades = new javax.swing.JButton();
        jLabel2 = new javax.swing.JLabel();
        jtxtNumeroCiudades = new javax.swing.JTextField();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        jbtnAgregarCiudad.setText("Agregar ciudad");
        getContentPane().add(jbtnAgregarCiudad, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 50, -1, -1));

        jLabel1.setText("Ingrese del nombre de las ciudades");
        getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 50, 177, 23));
        getContentPane().add(jtxtNombreCiudades, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 50, 130, 30));

        jbtnNumeroCiudades.setText("Leer numero de ciudades");
        getContentPane().add(jbtnNumeroCiudades, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 10, -1, -1));

        jLabel2.setText("Ingrese el numero de ciudades a generar");
        getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 10, -1, 23));
        getContentPane().add(jtxtNumeroCiudades, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 10, 120, 30));

        pack();
    }// </editor-fold>//GEN-END:initComponents

    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(principal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(principal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(principal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(principal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new principal().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JButton jbtnAgregarCiudad;
    private javax.swing.JButton jbtnNumeroCiudades;
    private javax.swing.JTextField jtxtNombreCiudades;
    private javax.swing.JTextField jtxtNumeroCiudades;
    // End of variables declaration//GEN-END:variables
}
